package com.wbt.design.patterns.obverser.test02;

/**
 * @program: spring
 * @description: 具体主题（Concrete Subject）角色：也叫具体目标类，它实现抽象目标中的通知方法，当具体主题的内部状态发生改变时，通知所有注册过的观察者对象。
 * @author: Wang·Baotong
 * @create: 2021-07-05 14:57
 */
public class ConcreteSubject extends Subject {
    @Override
    public void notifyObserver() {
        System.out.println("----------------------------------------");
        System.out.println("具体目标通知注册的观察者 ...");
        for (Object obs : observers) {
            ((Observer) obs).response();
        }
    }
}
